.container {
    width: 100%;
    height: 100%;
}

.lottery {
    justify-content: center;
    align-items: center;
    flex-direction: row;
}

.lottery .lottery-item {
    height: 340px;
    position: relative;
    margin-top: 10px;
    margin-left: 10px;
}

.lotteryBox {
    position: relative;
    text-align: center;
    overflow: hidden;
    background-size: 100% 100%;

    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.lotteryBox_Off {
    background-image: url('/common/images/bg2.png');
}

.lotteryBox_On {
    background-image: url('/common/images/bg1.png');
}

.lotteryBox_enable {
    background-image: url('/common/images/bg3.png');
}

.lotteryBox_li {
    width: 33.33333333%;
    position: absolute;
    padding-right: 10px;


}

.lotteryBox .img {
    width: 60%;
    height: 60%;
    margin-top: 10px;
    margin-bottom: 5px;
    object-fit:contain;
}

.lotteryBox .title {
    font-size: 16px;
    color: #000000;
}

.lotteryBox .start {
    font-size: 24px;
    color: #000000;
}

.dialogContainer {
    flex-direction: column;
    margin-left: 24px;
    margin-right: 24px;
}

@media screen and (device-type: tv) {
    .container {
        background-image: url('/common/images/bg-tv.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }

    .title {
        font-size: 100px;
        color: #FFFFFF;
    }
}

@media screen and (device-type: phone) and (orientation: landscape) {
    .title {
        font-size: 60px;
    }
}
